// 多语言字典配置
const dictionaries = {
  en: () => import('./dictionaries/en.json').then((module) => module.default),  // 英语字典
  zh: () => import('./dictionaries/zh.json').then((module) => module.default),  // 中文字典
};

/**
 * 获取指定语言的字典数据
 * @param {string} locale - 语言代码 (en, zh)
 * @returns {Promise<Object>} 字典对象
 */
export const getDictionary = async (locale) => {
  if (!dictionaries[locale]) {
    console.error(`Dictionary for locale "${locale}" not found`);
    return {};
  }
  return dictionaries[locale]();
};